jQuery(document).ready(function() {
	changeTipoEstabelecimento = function() {
		var tipoEstab = jQuery('input[name="f\\:tipoEstabelecimento"]');
		if (tipoEstab[0].checked) { //estabelecimento de saude
			jQuery('#trCnes').show();
			jQuery('#lbCnpjObri').hide();
			jQuery('#f\\:lbCnpjNaoObri').show();
		} else if (tipoEstab[1].checked) { //nao estabelecimento de saude
			jQuery('#trCnes').hide();
			jQuery('#lbCnpjObri').show();
			jQuery('#f\\:lbCnpjNaoObri').hide();
			jQuery('#f\\:cnes').val('');
		} else {
			jQuery('#trCnes').hide();
			jQuery('#lbCnpjObri').hide();
		}
	};
	changeTipoEstabelecimento.call();
	jQuery('#f\\:tipoEstabelecimento').change(changeTipoEstabelecimento);
	
	
	changeTipoEmpresa = function() {
		tipoEmpresa = jQuery('input[name="f\\:tipoEmpresa"]');
		if (tipoEmpresa[0].checked) { //privada
			jQuery('#trTipoEmpresaPrivada').show();
			jQuery('#trTipoEmpresaPublica').hide();
			jQuery('#trSubTipoEmpresaPublica').hide();
			
			jQuery('#f\\:tipoEmpresaPublica\\:0').removeAttr('checked');
			jQuery('#f\\:tipoEmpresaPublica\\:1').removeAttr('checked');
			jQuery('#f\\:tipoEmpresaPublica\\:2').removeAttr('checked');
			jQuery('#f\\:subTipoEmpresaPublica\\:0').removeAttr('checked');
			jQuery('#f\\:subTipoEmpresaPublica\\:1').removeAttr('checked');
			jQuery('#f\\:subTipoEmpresaPublica\\:2').removeAttr('checked');
		} else if (tipoEmpresa[1].checked) { //publica
			jQuery('#trTipoEmpresaPrivada').hide();
			jQuery('#trTipoEmpresaPublica').show();
			jQuery('#trSubTipoEmpresaPublica').show();
			
			jQuery('#f\\:tipoEmpresaPrivada\\:0').removeAttr('checked');
			jQuery('#f\\:tipoEmpresaPrivada\\:1').removeAttr('checked');
			jQuery('#f\\:tipoEmpresaPrivada\\:2').removeAttr('checked');
		} else {
			jQuery('#trTipoEmpresaPrivada').hide();
			jQuery('#trTipoEmpresaPublica').hide();
			jQuery('#trSubTipoEmpresaPublica').hide();
		}
	};
	changeTipoEmpresa.call();
	jQuery('#f\\:tipoEmpresa').change(changeTipoEmpresa);
	
	
	changeRamoAtuacaoOutro = function() {
		ramoAtuacao = jQuery('#f\\:ramoAtuacao').val();
		if (ramoAtuacao == '') {
			jQuery('#spRamoAtuacaoOutro').hide();
			jQuery('#trClassificacao').hide();

			jQuery('#f\\:ramoAtuacaoOutro').val('');
			jQuery('#f\\:classificacao').val('');
		} else if (ramoAtuacao != '2') {
			jQuery('#spRamoAtuacaoOutro').hide();
			jQuery('#trClassificacao').show();

			jQuery('#f\\:ramoAtuacaoOutro').val('');
		} else {
			jQuery('#spRamoAtuacaoOutro').show();
			jQuery('#trClassificacao').hide();

			jQuery('#f\\:classificacao').val('');
		}
	};
	changeRamoAtuacaoOutro.call();
	jQuery('#f\\:ramoAtuacao').change(changeRamoAtuacaoOutro);
	
	
	clickServicoDisponivelOutro = function() {
		var servicoDisponivelOutro = jQuery('#f\\:servicoDisponivel\\:47');
		if (servicoDisponivelOutro.is(":checked")) {
			jQuery('#spServicoDispinivelOutro').show();
		} else {
			jQuery('#spServicoDispinivelOutro').hide();
			jQuery('#f\\:dsOutroServicoDisponivel').val('');
		}
	};
	clickServicoDisponivelOutro.call();
	jQuery('#f\\:servicoDisponivel\\:47').click(clickServicoDisponivelOutro);
	
	
	changeComoConheceuSiteOutro = function() {
		comoConheceuSite = jQuery('#f\\:comoConheceuSite').val();
		if (comoConheceuSite == '' || comoConheceuSite != 'M') { //outro
			jQuery('#comoConheceuSiteOutro').hide();
		} else {
			jQuery('#comoConheceuSiteOutro').show();
		}
	};
	changeComoConheceuSiteOutro.call();
	jQuery('#f\\:comoConheceuSite').change(changeComoConheceuSiteOutro);
	
	
	changeOndeMaisAnunciaOutro = function() {
		ondeMaisAnuncia = jQuery('#f\\:ondeMaisAnuncia').val();
		if (ondeMaisAnuncia == 'G') { //outro
			jQuery('#ondeMaisAnunciaOutro').show();
			jQuery('#ondeMaisAnunciaSite').hide();
		} else if (ondeMaisAnuncia == 'A') { //sites emprego
			jQuery('#ondeMaisAnunciaOutro').hide();
			jQuery('#ondeMaisAnunciaSite').show();
		} else {
			jQuery('#ondeMaisAnunciaOutro').hide();
			jQuery('#ondeMaisAnunciaSite').hide();
		}
	};
	changeOndeMaisAnunciaOutro.call();
	jQuery('#f\\:ondeMaisAnuncia').change(changeOndeMaisAnunciaOutro);
	
});